/*
 * Copyright (c) 2020-2099 the original author or authors. All rights reserve.
 */
package org.tianyun.cloud.data.redis;

/**
 * RedisContainerBeanWrapper
 *
 * @author ebert_chan
 */
public class RedisContainerBeanWrapper {

    private String propertyBeanName;

    private String connectionFactoryBeanName;

    private String redisTemplateBeanName;

    private String stringRedisTemplateBeanName;

    private String objectRedisTemplateBeanName;

    private String reactiveRedisTemplateBeanName;

    private String reactiveStringRedisTemplateBeanName;

    private String refreshKey;

    private Boolean primary;

    public String getPropertyBeanName() {
        return propertyBeanName;
    }

    public void setPropertyBeanName(String propertyBeanName) {
        this.propertyBeanName = propertyBeanName;
    }

    public String getConnectionFactoryBeanName() {
        return connectionFactoryBeanName;
    }

    public void setConnectionFactoryBeanName(String connectionFactoryBeanName) {
        this.connectionFactoryBeanName = connectionFactoryBeanName;
    }

    public String getRedisTemplateBeanName() {
        return redisTemplateBeanName;
    }

    public void setRedisTemplateBeanName(String redisTemplateBeanName) {
        this.redisTemplateBeanName = redisTemplateBeanName;
    }

    public String getStringRedisTemplateBeanName() {
        return stringRedisTemplateBeanName;
    }

    public void setStringRedisTemplateBeanName(String stringRedisTemplateBeanName) {
        this.stringRedisTemplateBeanName = stringRedisTemplateBeanName;
    }

    public String getObjectRedisTemplateBeanName() {
        return objectRedisTemplateBeanName;
    }

    public void setObjectRedisTemplateBeanName(String objectRedisTemplateBeanName) {
        this.objectRedisTemplateBeanName = objectRedisTemplateBeanName;
    }

    public String getReactiveRedisTemplateBeanName() {
        return reactiveRedisTemplateBeanName;
    }

    public void setReactiveRedisTemplateBeanName(String reactiveRedisTemplateBeanName) {
        this.reactiveRedisTemplateBeanName = reactiveRedisTemplateBeanName;
    }

    public String getReactiveStringRedisTemplateBeanName() {
        return reactiveStringRedisTemplateBeanName;
    }

    public void setReactiveStringRedisTemplateBeanName(String reactiveStringRedisTemplateBeanName) {
        this.reactiveStringRedisTemplateBeanName = reactiveStringRedisTemplateBeanName;
    }

    public String getRefreshKey() {
        return refreshKey;
    }

    public void setRefreshKey(String refreshKey) {
        this.refreshKey = refreshKey;
    }

    public Boolean getPrimary() {
        return primary;
    }

    public void setPrimary(Boolean primary) {
        this.primary = primary;
    }

}
